﻿using JESAI.Application.Abstractions.Dtos;
using JESAI.Application.Abstractions.Sys.Dtos;
using JESAI.Application.Abstractions.Sys.Querys;
using JESAI.DDD.Dtos;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace JESAI.Application.Abstractions.Sys
{
    public interface IFormService
    {
        public Task<PagedDto<FormDto>> GetFormPageList(FormPageQuery formQuery);

        Task AddForm(FormInput formInput);

        Task UpdateForm(FormInput formInput);

        Task DelFormById(string formId);

        Task DelFormByIds(string[] formIds);
    }
}
